/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.webhomesites.padrao.contracts;

import java.awt.event.ActionListener;
import java.util.List;

/**
 *
 * @author Webhome
 */
public interface IProdutoView {
    
    public void setCodigo(int codigo);  
    public int getCodigo();  
    
    public void setDescricao(String descricao);  
    public String getDescricao();
    
    public void setSerie(String pessoa);  
    public String getSerie();
    
    public void setTipo(List<String> listaTipos);  
    public String getTipo();
    
    public void setPrecoDiario(String precoDiario);  
    public String getPrecoDiario();
    
    public void setPrecoSemanal(String precoSemanal);  
    public String getPrecoSemanal();
    
    public void setPrecoQuinzenal(String precoQuinzenal);  
    public String getPrecoQuinzenal();
    
    public void setPrecoMensal(String precoMensal);  
    public String getPrecoMensal();
           
    public void packAndShow();  
    public void clearFields(); 
    
    public void enableTxtProdutoCodigo(boolean arg);  
    public void enableTxtProdutoDescricao(boolean arg);
    public void enableTxtProdutoSerie(boolean arg);  
    public void enableComboProdutoTipo(boolean arg);  
    public void enableTxtProdutoPrecoDiario(boolean arg);
    public void enableTxtProdutoPrecoSemanal(boolean arg);
    public void enableTxtProdutoPrecoQuinzenal(boolean arg);
    public void enableTxtProdutoPrecoMensal(boolean arg);
      
    public void enableBtnAlterar(boolean arg);
    public void enableBtnRemover(boolean arg);
    public void enableBtnCancelar(boolean arg);
    public void enableBtnSalvar(boolean arg);
    public void enableBtnInserir(boolean arg);
    
    public void setInserirActionListener(ActionListener listener);  
    public void setRemoverActionListener(ActionListener listener);  
    public void setAlterarActionListener(ActionListener listener);     
    public void setCancelarActionListener(ActionListener listener);  
    public void setSalvarActionListener(ActionListener listener);  
    public void setBtnSairActionListener(ActionListener listener);
    
}
